in reply to Changing the name of a function in the call stack

I'm not sure what you attempt to do, but newer Perl support lexical subs, which might solve your problem.

my sub name { }

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery