In perl you can write the .pm (packages) to be object oriented. (like C++ or Java)..
If you have O'Reilly's "Programming Perl" book read page 289 (2nd edtion)
Or grab "Object Oriented Perl" by Damian Conway that is a very good book (has a lot of info about object oreinted programing in general and how it applies to perl).
I'm still learning or I would go into more details.. Read up on some of the cocepts of OOP to see the pluses of using it :)
Oh, another thing.. writing perl object oriented perl modules is suppose to make it a little bit slower, so that is the down side :(
------------------------------------------------
Jeremy 'PeelBoy' Amberg