From you Perl path, I guess your original copy was an Active Perl. Thus, a side note for you with my experience is that, if you copy an installed Perl from WinXP to Vista(or 7). This won't work properly. But the way you porting a Perl from XP to XP should be OK.
I didn't have time to figure out why is that, but things going fine after I installed Strawberry Perl, an of cause download the modules again accordingly. Also, there are lot of problems using Active Perl in Vista(or 7) though (eg. ppm won't work )