Something that's been sitting in the Test::Builder repository for a while now is Test::Builder->create. Finally you can create a second Test::Builder instance. I haven't done much with it and I think $Level is still global across all instances (bug) but I figured folks would want to play with it particuarly the Test::Builder::Tester guys.
I, for one, need to start converting all the Test::More tests over to using it. What's still missing is a way to swap out the Test::Builder singleton with your own custom subclass instance. There's some complicated issues there which chromatic and I talked over a couple years ago and then promptly did nothing with. chromatic, do you still have those notes?