Can I transfer user waypoints in a route to my Garmin unit?

Yes you can.  If you create a route in ForeFlight with User Waypoints, when you transfer them to a Garmin unit, the User Waypoints will be converted to latitude and longitude values.  The User Waypoint names will not transfer.