Damian Conway himself advises against using Class::STD (details at www.perlfoundation.org/perl5/index.cg.... Use Moose.
Give your class STDs!
It's an outstanding module.... if only it were in active development. I have suggested bug fixes and features, but the current maintainer is AWOL.
I would recommend people look elsewhere for an inside-out object package. The POD of this module refers to a few alternatives. There are lots of open bugs for this module and there doesn't seem to be much activity fixing them.
As far as inside-out objects go, this is an excellent module. I have been using it in production and have not encountered any problems with as of yet.
The basis of the module, which is using :ATTR to establish get and set methods helps to ensure consistency in how you save and access your values.
It is very well documented and concepts and applications on usage are included which makes it much easier to learn the module and the concepts.
1 hidden unhelpful review