Use Package::Stash and Sub::Identify to make few deps.

I think Class::MOP is too big deps for this module.