in reply to How to include CPAN packages in distribution package

I'd look up some other modules on CPAN and use those as a starting point. E.g. the first lines of Makefile.PL from the most recent Test::Differences module looks like this:
use ExtUtils::MakeMaker; WriteMakefile( NAME => "Test::Differences", VERSION_FROM => "Differences.pm", PREREQ_PM => { "Text::Diff" => 0.34, }, );
Which basically says that Test::Differences requires Text::Diff in version 0.34 (or higher).

See the ExtUtils::MakeMaker documentation for more information.

--
Andreas