see: perldoc perlmodlib,
Damian Conway's Object Oriented Perl, and
Learning Perl Objectes, References, and Modules by Randal Schwartz and Tom Phoenix.