Moose 2.0700 needs contemporous versions of namespace::autoclean an Eval::Closure, or else things break
patch a few more test cases to work on Moose 2.0000
we are now testing on older versions of Moo and Moose, so can lower required versions in documentation
lower required version of Moose in metadata too