I've ridden the Des Plaines River trail on my MTB and CX. The South end of the trail starts right near North Ave and 1st Ave in Melrose Park. A friend and I rode the south section of the trail and the whole loop was a little over 22 miles.
if you would like better directions, PM me.