Если вы все-таки собираетесь стремиться к цели на python, кто не бросит свой собственный испытательный стенд (на python) с самого начала?
Конечные автоматы не так сложны для создания кода, и их гораздо проще однозначно прочитать и проверить, чем картинки в графическом интерфейсе, особенно когда они становятся сложными.
Мне кажется, что вы бы лучше работали со встроенным DSL, чем с дизайнером на основе графического интерфейса.
Редактировать: Если, как вы сказали в комментариях, вы просто выбросили Python в качестве примера, я бы посоветовал вам пойти с ответом Тимдея. Если вы на самом деле не беспокоитесь о встраивании в python, используйте уже существующий DSL, как он предлагает.