This is cool! Strava has a new feature where they'll plan a route for you: give a mileage range and a starting spot. When you tell Strava to prioritize trails vs paved, you get good results. Interesting very similar to yours, so that's really impressive given they're a large company with a big budget, or perhaps it says more about my location.