Dist::Zilla::App::Command::cover
You can run coverage tests using Devel::Cover, by extending the command set of Dist::Zilla.
For coverage test there is the implementation: Dist::Zilla::App::Command::cover.
And then you can generate coverage tests like this:
$ dzil cover