Can I override app/views/layouts/application.html.erb from a plugin?

Просто сделайте это в виде темы. Вы можете добавить стандартный кэширующий слой перед любым API, из которого получаются данные.