MVC is not a dogma, it is a no-brainer instruction to make 90% of programming fruits less miserable.
I usually end up with something like Views-Composers-Handlers-Routes-Libs etc. And this can vary from project to project.
I agree. There's a lot of sentiment around, "the right way to do something". I somewhat blame rails for the explosion of opinions, but maybe it's just developer nature.
The right way is the way that works for you and your business requirements.
The right way is the way that works for you and your business requirements.