We are actually using that, but unfortunately, it didn't do handle the service management (at least, not by default).
I'm interested to see what the new "native" service handlers in v16 can do, although unfortunately, there seems to be some serious gem/cookbook conflicts with our existing setup, so we're sticking to v15.10.12 for now.