I might be missing something, but before trying to duplicate the 99% of identical files, are you sure you are using environment variables such as PATH and PERL5LIB environment variables to full advantage, i.e. to define the runtime priorities for multiple directories?