There is a limit to the number of waypoints, but it's in the thousands (I think). No one should have that many waypoints between two locations. Nor is there a limit to the number of bridges, but if you start/end the route with a bridge and call the location "NAME_Bridge", there are some rules documented about that. If there are multiple bridges in the same route, I recommend six waypoints between any two bridges.