in reply to AutoLoader destroy issue
Stop over-using inheritance from classes that over-use inheritance so that you end up inheriting from AutoLoader for no good reason. (Did you also know that your MyOwnTable "isa" Exporter and your A "isa" Exporter? Did you want them to be?)
File a bug against the Data::Table module asking that the author remove the "require AutoLoader;" line from his module since AutoLoader's documentation notes:
To use AutoLoader, the author of a module has to place the definitions of subroutines to be autoloaded after an __END__ token.
and the source code for Data/Table.pm has no sub definitions after the __END__ token.
Perhaps ask that author where the "require AutoLoader;" line came from so perhaps some documentation or "help me write a module" tool could be updated to not encourage such inanity.