This looks analogous to Promiscuous from CrowdTap, also a framework for Rails / RabbitMQ. Promiscuous takes a different approach in that it also allows you to go to an SOA architecture but by decomposing your app to run across multiple servers.
From the repo readme: "Promiscuous is a publisher-subscriber framework for easily replicating data across your Ruby applications."