in reply to Object Oriented

First, it's not "PERL", it's "Perl" :-)

Second, no, a CPAN module is not an object. A CPAN module may or may not implement an object, but that's a different story.

Basically, a module can provide you with functions, or it can provide you with a way to create an object (a virtual object) which has methods you can call (or it can also do both).

See the documentation ambrus talks about.