in reply to Nested Class::Struct

If you want objects, take a look at Moose. It's big and too complicated, but it's useful.

If you don't want objects, Perl is far more casual about structures than C.

As Occam said: Entia non sunt multiplicanda praeter necessitatem.