Dist::Zilla is a great tools to create perl distribution.
You can also create PluginBundle that contain everything you usually use in your package.
You will usually add and remove stuff in your PluginBundle, and you want that people who help you develop and release your perl distribution to use the good version of your bundle.
Here an hidden feature of the PluginBundle @Filter that allow you to do this :
# basic usage in your dist.ini
# usage with a specific minimum version of your bundle
-bundle = @MyBundle
-version = MINIMUM_VERSION
So the command “dzil listdeps” will ask you to run the command “dzil authordeps” until you got the right version of the bundle.