Doable, but would probably require bike paths to be wider than they currently are and split into two lanes: one for road bikers and one for everybody else.