Navigation: Set target point on large area

When having a larger area, e.g. a school, but want to have a target point for navigation/routing, e.g. the area at the front entrance or a dedicated parking spot, how would you map this? Of course the area should keep all it’s tags.

It’s about this note: Note: 3899458 | OpenStreetMap

In the first step, I would enter the main entrance with entrance=main (Wiki) at the outer edge of the building.
The address is currently on the entire outline, I would place this on the newly entered entrance.
The footpath in the south looks more like a driveway (highway=service). I would then extend this to the parked cars (Hessen DOP 20) and enter the last section to the entrance with highway=footway.
The routing to the front door should then work.

Example: