in reply to Perl module install sub-directories: perl5, site_perl, perl5/site_perl

I'd like to extend this question: I've always been a bit irked by the fact that when I do

perl Makefile.PL PREFIX=/home/user/lib

I can't do

use lib '/home/user/lib';

in the scripts where I'm using the library I installed. Instead, I have to go and check which directories are created and enumerate them in the use lib statement. It is even more of a nuisance when I need to share a script between different computers/architectures/versions of perl. Is there a way to make this more straightforward?