I just merged the method_map_move branch into master; this takes all of the methods that operate only on the current class's methods and moves them into CMOP::Package (get_method, has_method, etc.).
CMOP::Class still has everything to do with introspection of (possibly) inherited methods. This clears the way for refactoring some duplicated code between CMOP::Class and Moose::Meta::Role. hdp.