in reply to Subroutine Tracing

Maybe it would be helpful to index the source code you have, in such a way that you can see where all the sub definitions really are -- in other words, something along the lines of "grep -n sub_name *.pl" (assuming all the source code files for this set of object modules is in the current directory), but more comprehensive than that. There is a simple-minded first attempt here, which might at least be suggestive. You could probably adapt this sort of approach by flagging the cases of "sub sub_name {...}" that happen to contain "SUPER::sub_name", so as to eliminate all the false alarms.

(A real stack trace would of course be very useful as well, giving information that this sort of index cannot provide, but -- sorry -- I haven't had much exposure to that issue.)