Macaroon is a strong tool... but it is no longer maintained and no one has come forward to maintain the project.

So, at some point it will break.
I'd guess with the release of Cataclysm, assuming fairly significant changes to the API.
Who knows, it might still work post Cataclysm, or someone may decide to fix/maintain it.

Personally, I'd lean towards tools which will likely be maintained.
Rather then building your set up around something, which eventually will break.