in reply to "including" perl scripts on the fly and leaving them controlled
I know it's not quite what you asked, but have you considered Test::Class - that would, uotwardly at least, appear to meet your requirements.
A user level that continues to overstate my experience :-))
In Section
Seekers of Perl Wisdom