in reply to require & import $module_name
my $file = $package; $file =~ s{::}{/}g; $file .= '.pm'; require $file; $package->import(@imports);
if already does that, so you could do
require if; if->import(1, $package, @imports);
In Section
Seekers of Perl Wisdom