M is just a joke module. Mouse (and its friend Any::Moose) might be of more practical use.
In reply to Re^2: Module to Check Constructors? by tobyink in thread Module to Check Constructors? by awohld