in reply to How to call AUTOLOAD before @ISA?

If the inheritance is necessary (eg, for data inheritance, etc..) why not add a snippet like the following:
package B; foreach $autoload_handled ( 'doit', 'dothis', 'dothat' ) { \&{ $autoload_handled } = \&AUTOLOAD; }
Sorry, I'm not sure if that exact code will work; I'm still learning about subroutine handling in classes, sub-references, etc... But the idea is there, at least. Hope that helps?