Lambertus,
Sorry that it requires redo. The Apeldoorn environment is one of the best for cyclist as far as i have seen so far.
All,
I am working around Heemstede and there are quite some cycleways which are tracks (cycleway=track), but 2 ways for cyclists. I think that the value: opposite_track can be used. Are there situations known where that leads to an ambiguous situation? This what I would like to model (Dutch situation),


       <====

highway= secondary/primary/etc.
=====>


XXXXXXXXXXXXXXXXXXX


      <=====

cycleway=opposite_track
======>