in reply to Solaris, Perl 5.8 and use 5.005
There are two things here - one, generally about upgrading perl, and people already covered that.
And another one - writing new app for a platform, and you can solve that by using PAR, create your app, and then compile it to elf file that you can safely run on your target solaris server.
This is a great way for packing apps without touching target system, I do that even if on target platform there already is modern perl available - this way the problem of installing myriad of required modules is solved in one place.
This will work as long as you're not using Gtk,
In Section
Seekers of Perl Wisdom