I beg to differ.
cons is not Make. It's a make-like thing with a different basic philosophy. If you want Make in Perl, you would simply use
pmake, which is a pure-Perl version that can understand normal Makefiles, including everything that
ExtUtils::MakeMaker puts out.
-- Randal L. Schwartz, Perl hacker