I'm kind of getting back in to Flask after a flirtation with Go. I think I'll continue to use Go for APIs but for quick web apps there's nothing like Flask, and it's getting pretty decent performance now with PyPy (and PyPy with Gevent now!).
I've actually been working today polishing up a skeleton app I use for my Flask apps for other devs to use -- still rewriting but I'll throw this out there since it's already pretty usable for small-to-midsized projects (MIT license):
Well, I think that as your app grows, it's not a bad idea to keep routing separate from the controllers. I may even put them into their own file as I extend this project to support blueprints.
I've actually been working today polishing up a skeleton app I use for my Flask apps for other devs to use -- still rewriting but I'll throw this out there since it's already pretty usable for small-to-midsized projects (MIT license):
https://github.com/esbullington/flask-bootstrap