I personally think that creating spa module types for dnn 7.5 & mvc is just going to be a waste of time.. Why bother when the modules are not going to be 100% compatible with dnn next anyway?
Module creators are not going to learn how to create dnn 7.5 spa modules, use then for a few months & then have to troubleshoot/relearn to make their modules compatible with the new dnn.. I think they will just continue to build modules like they currently do for dnn 7.0 & then worry about spa modules for dnn next. It will also save dnn a ton of time worrying about backwords compatibily for the few modules that were only created in dnn 7.5.
It would be smarter for dnn to just concentrate on dnn next spa modules & to be able to do this well.
I also think that dnn needs to learn from microsoft vnext on this occasion - it is now time to break things & start completly from scratch (you can still maintain you dnn 7 branch for a few years so people can upgrade slowly over a period of time). Dnn can then use what they have learnt & do evrything they have dreamt about but couldn't do becase of backwards compatibility reasons. I don't think that you will never have the opportunity to break everything & start again like you do now - so do it while you can!
If it was me running the show I would:
-start completly again from scratch.. including a completly new api & admin areas...
-maybe think about a complete rebrand at the same time (so your not stuck with the legacy dnn haters)
-completly seperate the admin area of dnn so NOTHING touches the skins code - either a completly seperate backend like wordpress or eveything in popups (real ajax popups - NOT iframes) look at how
http://www.bettercms.com/ does it.
-have a simple rule - "if it is skinable then it should be templatable" (eg.. login & registration pages should be part of the skin & should be templatable)
-be 100% responsive design from day one (including the admin area)