I mapped out the route above, with some minor variations:
http://www.mapmyride.com/route/us/tx...26483195456458
Around Lyons Rd and Bobtown Road, there are several different ways you can cut through. Our normal bike-shop route is to stay on Lyons, but I prefer to cut back on Diana as shown.
If you go west on Barnes Bridge Road instead of east, you have a good long uphill (for this area) between Collins and Beltline. Barnes Bridge Road is a good ride all the way over to Galloway. The light at Beltline won't trip for a bike, just walk over and hit the "walk" button and it will trip.
On the route mapped, there's a good hill north of Tripp Road ("Church Hill", because there's a church right at the top of it), and then you go down a good hill on Tripp Road.
For a shorter route, you can skip going across Hwy 80 and just come back down the service road to East Fork and back in, or ride on down to Paschall or Collins and come back up to Tripp Road and back over to East Fork.
The Hwy 80 eastbound service road has been closed between Collins and S. Paschall, and will route you onto Hwy 80.
Scyene Road and Larkin Road are good riding that make alternate cut-offs on the route.
Instead of turning at Berry, you can stay on Lawson Road down to I-20, then onto McKenzie Road over to Faithon P Lucas and back in for a longer loop.
When you get down to I-20, you're also running into the routes used by the Mesquite Rodeo Ride, and can extend it on farther south if you so desire. See their route map here:
http://www.rodeobikeride.org/pdf/RouteMap2009.pdf
Lawson Road between Hwy 80 and Scyene is in bad shape, but still surprisingly rideable, with barricades down by Scyene that you can walk around.
Another route I have done a number of times is to go up Country Club Lane to Pleasant Valley Road, out to Elm Grove Road, and back in via Liberty Grove Road and Rowlett Road, or variations thereoff. That route is scenic enough, but does get into some rough roads in places, and it's not all low-traffic, either, particularly coming back in.