Add SupportsPooling/IsLegacyRoute properties to RouteConnection and GetLegacyRoute/GetLegacyRoutes/HasLegacyRoutes to RouteManager. Update GetRouteForAccount to fall back to legacy routes when no dedicated or pool-capable route is available, matching Go route.go getRoutesExcludePool.