Here are some past discussions you may find illuminating:
In reply to Re: Perl oo vs plain Perl by djantzen in thread Perl oo vs plain Perl by kiat