You should use perlbrew, this is the actual way to do it. Maybe Ubuntu people won't like this way because it is not package based, but if you need to involve yourself into Perl, this is a prerequisite. The process is painless and you don't have to be afraid by compiling Perl, it's really painless.
Depending of your needs, take also a look at cpanminus and local::lib, it will make you life easier.
None of those requires root privileges, you have to enjoy this.
Don't forget that using the Ubuntu outdated Perl packages is almost crazy because it is really old versions and you just don't need to hurt yourself by using this old stuff.
See also this answer.