I didn’t follow the discussion, but for context, here’s the data model we use in Flanders, Belgium: Tag:cycle_network=BE-VLG:cycle_highway - OpenStreetMap Wiki
It’s a bit complicated, because we want to map the network as a whole, while it is still very much under construction and evolving all the time.