Ich halte highway=virtual für eine schlechte Idee, denn es bedeutet unterschiedliche Dinge, je nachdem auf/durch welche Fläche er gezeichnet wird.

highway=virtual auf einem Parkplatz ist für Autos erlaubt, highway=virtual in der Fußgängerzone nur für Fußgänger, highway=virtual auf dem Marktplatz auch für Fahrräder usw.

Den Vorschlag mit highway:virtual=* gefällt mir bedeutend besser, da kann man denselben Wert verwenden wie für die Fläche bzw. wie für einen echten highway. Es ist eindeutig und man muß keine neuen Regeln erfinden.