in reply to Reloading changed modules

You may want to have a look at Term::ShellKit, it allows to load/reload modules on the fly and to evaluate Perl expressions.

Hope this helps, -gjb-