First, I'm a die-hard
h2xs guy; however, if I were to
use module-starter, then I would use the default
ExtUtils::MakeMaker.
module-starter --module=My::Module --author=joe jones \
--email=joe.jones@example.com --builder=ExtUtils::MakeMaker
Fix, then run Makefile.PL, and then run
make manifest
make
make test
make install
make dist
Now to add a new class, add your class lib, then delete the
pm_to_blib file. Rerun make, make manifest, and make dist.
Whew! It's harder than I thought to explain it in simple
English, but I hope that it makes some sense.