Changing directory structure and module names

Nice! Thank you. That did the trick for the routes.

I’m very much liking my naming scheme better (despite the additional as code). At the very least it just reads cleaner (to me). It makes me think how nice to would be if I could drop the Controller part of the namespace and Phoenix knew to look for it by default. e.g. so in place of your example to be able to just write:

scope "/", FooWeb do
  resources "/bars", Bar
end

I did some additional searching and, I guess not surprisingly, others have restructured their project similarly. E.g. found this discussion from awhile back making it the default.