I realized that they are mutually interchangeable. Increasing speed had the same effect as increasing priority. Just to make sure I understand you correctly. Is your idea to have all objects have a speed (e.g. highway=cycleway, highway=secondary,etc), and then have additional tags (e.g. cycleway=lane,bicycle=yes,access=private,etc) in the priority section? I think that could work very well.