My thoughts here:

- autocontrib seems like the kind of thing that could grow beyond this project.
- I don't want to be tied to Ruby, so I want all outside dependencies to exist in other languages.
- mdocml is but one of many output formats.
- This is only used by package maintainers, who can deal with dependencies.

So the mustache dependency exists because I hope to extract autocontrib someday soon and it doesn't seem like too big of a deal to impose on maintainers.