[#925] Ensured routes files with only includes still compile

First of all, I removed the validation for an empty routes file, then the problem was that the compiler was inferring that the type of the list was of type `List[(String, String, String)]` when the routes file only contained includes, so pattern matching on (_, _, _) was a compile error.  So I cast it to Any (because that's what it is).

Would be nice if we could find a better way to solve merging the documentation from sub modules.