http://www.perlmonks.org?node_id=379190


in reply to Re: Package level scope callbacks.
in thread Package level scope callbacks.

You can fix the caller issue by calling the original subroutine with goto &$org_sub;