Most perl modules are "Plain Perl" and to use them the interpreter simply reads in the .pm file as it would any .pl script. However, certain modules require extended functioanlity through the use of .xs, which is basically C code. This C code gets compiled to a dynamic library and then used by the interpreter. This compiled library is what perl refers to as the "loadable object".