Макрос в макросе - это хорошо, особенно для программирования микроконтроллеров. Но с такими схемами лучше, чтоб всё на одном листе было. А макросы - штука удобная, чтобы реализовать стандартные логические элементы, счетчики, дешифраторы и прочее.