I tried
use autouse 'My::Module' => 'My::Module::new';
and got:
autouse into different package attempted at My/Module.pm
(name of module changed).
If I do:
use autouse 'My::Module' => qw(new);
I get:
Bareword "My::Module" not allowed while "strict subs" in use at...
when I call my $o = new My::Module;
I realize I could call my $o = My::Module->new;
But I would prefer not to change my code.