in reply to use alternate module if pm is not installed
I think the best way is installing modules on the two system respectively. perlbrew on linux and portable strawberry perl on windows can resolve you problem, you may try cpan -a on the old system( all modules you are needed are installed) to list all modules, then migrate them all to another.
I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction
In Section
Seekers of Perl Wisdom