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.