Я никогда не разрабатывал программное обеспечение, следуя подходу реактивного программирования, я не знаю много об этом ... но я знаю, что это парадигма программирования, поэтому она определяет, как вы должны писать исходный код, как у вас есть структурировать его и т. д.
С моей точки зрения, RxJava не будет рассматриваться в качестве фреймворка в том смысле, как технологии, которые вы используете для общения с актерами, живущими за пределами вашего приложения. RxJava будет расширением языка программирования (Java), у которого нет шансов написать с его помощью реактивный код.
Так что я не вижу проблем с использованием RxJava для написания исходного кода шестиугольника.