..If there is any good links..
Links you say?
Please check the followings:
perlstyle, perlmod then
See perlmodlib for general style issues related to building Perl modules and classes, as well as descriptions of the standard library and CPAN,
Exporter for how Perl's standard import/export mechanism works,
perlootut and perltooc for an in-depth tutorial on creating classes,
perlobj for a hard-core reference document on objects,
perlsub for an explanation of functions and scoping, and
perlxstut and perlguts for more information on writing extension modules.
If you tell me, I'll forget.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me