I want to develop a plugin program,that plugs all my modules and configure this module and functions in the module using a configuration file with the help of a user interface.Plugin window will show functions which are configured through the config file and enable and disable these functions using a checkbox.

is there any CPAN module which helps the development of plugins?