Fluent RouteAttribute builder

Following the conversation on the mailing list; see what you think