Well this all depends on what we're using Nominatim for.  The OSRM router is using Nominatim for finding objects on the map to route to.  Perhaps what OSRM should do is notice that there's an address on the enclosed way and try first to route to that address instead of routing to anywhere within the closed way wherever is shorter...  Then this would be an OSRM issue, but it also could just be the GUI just picking whatever is first in the list returned by Nominatim.

I was hoping there would be a more generic way to tag things, as other routers may have similar issues like my Garmin.
