libmodule-pluggable-perl | Automatically provide your module the ability to accept plugins | Mehr ...
Provides a simple yet extensible way of supporting 'plugins' for your module. It exports a method into your namespace that looks through a search path for .pm files and turns those into class names.