Hi, Declan.
Recipes should be small enough that it's convenient to copy/paste them into an editor. Your diskd seems a bit long for that.
I'd break it up into a blog post or series of them. Another alternative is to release App::Diskd to CPAN. Each module can document itself in recipe form, and the main diskd command line program can document the app usage, and where to find the recipes.
If you can break it into a series of recipes, maybe it can be a larger How to Write an App tutorial series?