Making Routing More Powerful, Versatile, Automated