如何捕获Package没找到的出错信息。

如何捕获Package没找到的出错信息。
比如一个autoload.pl.

autoload.pl
#!/usr/bin/perl -w

Test::test('test', qw/hello world/);
new Test::test('test', qw/hello world/);

运行

$perl autoload.pl

Can't locate object method "new" via package "Test" (perhaps you forgot to
"Test"?) at autoload.pl line 24.

$perl autoload.pl

Undefined subroutine &Test::test called at autoload.pl line 27.

有什么办法可以捕获这些错误信息,然后自定义处理内容呢?

除了使用evel方法。

如果一个方法没有找到可以用AUTOLOAD捕获。但是一个Package没有加载,有没有什么类似的方法呢?