Everything about this that I've tried is great, except (a big except): it doesn't add any new functionality beyond what's available already. It just adds a better syntax.
Problem then is that one needs to require Test::Plan to build the module. Is it worthwhile for module users? I'm not sure.