Trying out grape entities with garner. works.
Call as_json for garner to work with grape-entities
Use grape entities instead of Roar

Grape entities works better with Garner for caching. It also makes it easier to prevent keys whose values is an empty array from being returned, although not in a DRY way currently.
Merge data-merge changes into grape-entities