Sure you can do the same thing in perl. See Sub::Versive for instance.
duff
In reply to Re: Trapping calls to existing Perl subs? by duff in thread Trapping calls to existing Perl subs? by dgaramond2