I definitely agree with
CountZero. You can write modules without using Moose, Moo or some other OO framework. From your description of what you are trying to do, I do not see very much use of a OO framework. A simple functional module might just fit the bill. Having said that, I have nothing against OO framework, I am just not sure that this is what you need.