in reply to Dynamically choosing the perl path

Not sure it is applicable to what you want, but I usually find it more convenient to call my Perl scripts this way:
perl ./my_script.pl arg1 arg2
This way, I do not have any problem with different places of installation on the various platforms on which I am working.