in reply to Thoughts on making modules
I am not writing re-usable modules at the moment, but when I was, ZOCCAV's PerlBean on CPAN was what I used for OO modules. You contribute the code and the class relations. PerlBean generates the files and the POD. I thought there must be other CPAN modules that do the same thing, rather than have to use h2xs.