use Attribute::Handlers; sub TRACE :ATTR(CODE) { ... } #### sub mysub :TRACE { }