jgamble has asked for the wisdom of the Perl Monks concerning the following question:

Also known as the "how high is up" question

I'm planning to re-write a module that's pretty old -- it dates from the 5.004 days, although it was upgraded to use some 5.6.0 constructs.

It currently has the bless-this-hash object creation, and it has a lot of object methods that I think would be better done as plugins. Despite that, it's not going to be a very large module.

I've never used Moose before, and I see there are stripped-down versions like Moo and Mo. Does it make sense to go with the smaller versions, or even with a different system altogether?