in reply to how to use local::lib for non perl5 directory
This isn't directly an issue with local::lib, but with the INSTALL_BASE option for ExtUtils::MakeMaker and --install_base for Module::Build. They always append lib/perl5 to the library paths they use for installation. local::lib then follows this when setting up PERL5LIB.
In Section
Seekers of Perl Wisdom