And to make it shorter still, in true KISS fashion, dispense with the OO :) With a single method returning a hash, there's no need to be passing objects around. If the module gets fancy and extended and you want to read lots of files at the same time or something, then fine...but personally I'd say you just want a single sub.
phew kids today eh? it's all 'object this' and 'class that'...when I were a lad, all this were procedures...
Comment on Re: OGG Vorbis tag parsing in pure perl