First, I'm not even sure what this is doing on CPAN in the first place. There is Class::Accessor::Grouped, Moose, and Moo that do the same things in a saner fashion—and that's just off the top of my head; I'm sure there are dozens more.
The code is baffling: a ton of string evals and you can sell those backslashes by the pound.
The interface is questionable: the hashref/arrayref values have a handful of methods that supposedly re-implement what perl can already do and I would argue that any object that would actually require all those methods doesn't encapsulate its data properly.
And finally, my biggest gripe is the name of the distro. It's completely undescriptive and meaningless. It looks like a typo in your code. Perhaps, the author found it creative, amusing, and cute, but in reality it's nothing but top-level namespace pollution that will make searches difficult and anyone who actually uses this code will give nightmares to maintainers.
If I could give this a negative rating, I would.
3 out of 3 found this review helpful. Was this review helpful to you? Yes No