Насколько я могу судить, ответ на этот вопрос: "Нет, такого инструмента нет".
Я бы рискнул предположить, что кто-то может создать такой инструмент. Проблема в том, что не существует простого способа провести различие между «бизнес-логикой» и кодом «GUI».
В проектах, над которыми я работал, мы предприняли согласованные усилия на этапе проектирования, чтобы отделить графический интерфейс и бизнес-логику, но я не могу сосчитать, сколько раз было неизбежно, что произошел перекрестный переход особенно когда какое-то бизнес-правило определяло, как должен вести себя GUI.
Я не завидую твоей задаче. Работа и изменение существующего кода, особенно кода, который вы не создавали, подвержены ошибкам. И вся концепция MVC-программирования - это просто способ думать о том, как создать программу, а не набор существующих библиотек инструментов для использования.
Я изучил программирование MVC еще во времена Smalltalk, когда он был изобретен умными людьми в Xerox Parc, и даже они не могли избежать некоторой перекрестной связи кода.