in reply to object contstruction
I think you should have a look at perlboot. It's a good starting point for Perl object. Then, read perltoot.