у нас кстати обратная проблема - Swagger пишут "архитекторы", а нам хочется из swagger генерировать бойлерплейт для cowboy. Но пока просто руками всё
А, ну кодогенерация из idl - древняя тема. Мне такое показывали на моей первой работе, когда из rational rose генерировался corba idl и плюсовые классы, у которых декларации не стоило трогать, а кишочки между комментариями как раз можно и нужно