indeed, a couple of nasty errors in there. Basically what I did was (rather too) quickly type in that part which was relevant, making some mistakes in the process. Typing Package instead of package is a habit I somehow managed to pick up and which, fortunately, my editor warns me about each time I make it. As for using strings, I didn't see anything about this in the documentation for Exporter, is this really a necessity?
Long story short, adding the @ISA=('Exporter'); line did in fact resolve the problem, many thanks :-)