in reply to Order of paths in @INC
I would rather sternly advise you not to (!)-around with the vendor-perl and really even the site-perl directories, especially if that's what your Linux distro uses to maintain its software-update system!
"If you don't know how it got there, or why it's there, and yet you have no reason to suspect that it was somehow 'planted there' with hostile intent, leave it alone until you do know."
It's much safer, I think, to set up PERL5LIB (and your local CPAN-configuration) to put "your stuff" in an entirely separate place, which the user that's responsible for doing system-maintenance won't "see" while he's doing that chore.
You'll probably wind up using this facility quite a lot... because if you are (say) maintaining multiple web sites for different clients, you need to keep every one of those configurations separate, and this is a good way to accomplish that.