Looks interesting! I've always used https://github.com/aasm/aasm, but this looks pretty good.
More generally I get worried about my ActiveRecord objects getting too bulky and business logic getting all wound up in post-transition callbacks and such. But that's something that can be managed with service objects and being disciplined about triggering state changes.