The thing is, this stuff will be used by people who don't know Perl and (probably for that reason) don't love Perl. It takes all my efforts to get them to use my framework at all. If I have to explain constructs like

plan("xxx" sub{...})

I'll never get anything done at all;

The framework I am using is not for unit test - it's for system tests. It has two main classes - Executable and FileTail. One starts a process and lets me send to its stdin, and the other lets me tail a file. This is used in the context of our runtime environment, starting clients and servers, feeding data and checking what comes out. I am not sure how Test::More would help me there.