Do see the discussion at:
in particular slides 7-15.
A separate cycleway alongside a road should be marked as a separate line, because it has distinct attributes like width, surface, oneway, etc., which a proper cycle routing engine needs in order to model quality of service accurately.