@predvoditelev, все сильно зависит от текущей реализации. Если все идет через репозитории, то без проблем. Заменяете реализацию репозитория с AR на реализацию с Cycle - и всех делов. Главное тут - это как раз организационный момент: чтобы через месяц плавных замен на это не забили и не осталось в проекте все кусками.
Ну а если AR где-то используется напрямую - здесь может быть больно, т.к. придется выискивать все неявные зависимости вроде эвентов, валидации, фильтрации и т.п.