in reply to "perl Makefile.PL" does not create tarball?

If you're on a Unix box typing make dist once you have a Makefile should get you a gzipped tar ball.

Take a look at ExtUtils::MakeMaker for full details, especially the section on "Distribution Support".