in reply to JSON and Perl Objects - How to access data?
You might want to give MooseX::Storage a look, it is a pretty thorough serialization framework and the JSON backend is pretty thorough (we use it extensively at $work).