Greedy multi-venue route: walk venues in slippage order, allocate up to per-venue depth cap until size_usd filled. Returns route, total filled, blended slippage. NAIVE — excludes fees.