Thanks for the note.
When you do a "set per" what do you get on your screen? I'm suspecting that certain env variables need to get set which probably didn't occur.
FWIW - my perl install came from Active Perl which was included and installed from IBM's rational clear case product.