in reply to Repeated offline installs of same CPAN modules
You could run a local repository using CPAN::Mini.
Makeshifts last the longest.