If you have a small codebase or a single script, I find this to be easiest. I realize it doesn't fit all situations, but if you are the one running the scripts or you are able to use cron, this works a treat.
in reply to What are all the possible ways to deploy Perl code on multiple servers?
scp yourscript.pl user@server:/tmp && \
ssh -t user@server \
'perl /tmp/yourscript.pl && rm /tmp/yourscript.pl'