I don't think a generic solution exists and I wouldn't use some obsolete Refinery's engine as well. It's even less likely that you will find something useful that would easily integrate with your current app.
Eventmachine can't be run inside rails, it has to run as a separate process and would present unnecessary overhead for a simple Booking system.
StateMachine is just a system's building block. When you'll have a table e.g. 'reservations' then you'll use state machine to navigate through a life cycle of a particular reservation.
I don't see it as something very exotic, seems that you will have to create one yourself as you would for any other rails app.