Class::Component is pluggable component framework. The compatibilities such
as dump and load such as YAML are good.
WWW: http://search.cpan.org/dist/Class-Component/