Moose is compatible to use plain Perl classes so I'm not sure what the requirements are.
The devil is in the details of the actual JSON semantics and what
> adds object specific methods, some internal logic, processing" etc
is supposed to mean.
normally a converted JSON structure consists of a tree of nested Array's and Hashes and probably blessed Booleans.
- Do you want Perl wrapper objects for special serializations?
- Or a walker to search that tree?
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery