I know it's not a canti bike, but the Klein Performance seemed to be one of these odd birds in the middle. Around 20lbs or less. 74* seat tube, 72.5* head tube, and 457mm chainstays. I'd use one for light touring myself if it wasn't limited on tire size. It seems some 700x28 fit but not any larger.