Я убежден, что необходимости в такой визуализации быть не должно. Текст приложения должен всё объяснять. Если не объясняет - значит, проект плохо написан. Конечно, вполне возможно, что человек плохо читает, а написано все хорошо. Но вот лично я не готов защищать MVC и рассказывать, что это очень хорошо. Я буду здесь рассказывать, как MVC реализован в Laravel и как решить ту или иную задачу. Пишу вообще-то для себя: записываю, что понял, потом складываю воедино - и вроде видна картина. Ну не пропадать же добру :) Пока одно могу сказать совершенно точно: если есть желание написать запутанный проект - Laravel/MVC не помешают. Я вот развиваю проект. Это нечто.