http://qs321.pair.com?node_id=682267


in reply to Re^4: Installing modules to a private module directory (cp)
in thread Installing modules to a private module directory

Seems as if (at least current versions of) ExtUtils::Install do that, according to the synopsis:

use ExtUtils::Install; install({ 'blib/lib' => 'some/install/dir' } );

seems to be deprecated but basically cp -rp