if I ever need to do this again I'd like the ability to quickly get a reasonably accurate address off of my iPhone based on current GPS location.
???
Any navigation app. Apple Maps or Google Maps. It will be faster if you have cell-network access.
In Apple Maps and Google Maps, you can touch the blue dot indicating your location for an address.
This is a normal/basic function of any GPS.