Made Routes Module Name Configurable

It was hardcoded to spit out a module called "Routes", no matter where
you wanted to put it.
Since filenames and module names are linked, though, this got really
grouchy when you put it anywhere other than a file called Routes.hs

Better now.
Clean up flag selector code