Нет. И, в этом отношении, только очень небольшой процент пользователей Perl вообще используют opt для отладчика Perl - во многом потому, что он быстрее выполняется и выдает исключение, а также из-за полной прозрачности Perl Объекты - это просто благословенные хэши, и они очень хорошо сериализуются в строки.
Мне нравится XXX , бросьте
use XXX;
XXX \%hash;
или сделать Catalyst::Exception->throw( YYY %v );