You could try using Ride with GPS (ridewithgps.com) on your iPhone. This syncs with Apple Health, can record heart rate via an iWatch, plan routes, record and share rides and give turn by turn instructions. Maps on your iPhone are much easier to read than on a Garmin.