Note that if you can upload scripts, you can also install modules, pure-Perl ones at least. Just fetch the tarball, install it locally to some subdirectory, upload that to your host, and use lib in the script to point at the path they can be found at before you use the modules in question.
Good point, I will look into this approach as a temporal testing solution while the modules get installed at the server. Thank you for pointing this out.