Okay, Jim, what about when they have multiple races of varying distances? Run for Hope 5k, Run for Hope 10k, Run for Hope Half-marathon would all just be called Run for Hope, in your scenario.
I support putting the distance in the name, especially in this situation. Your Run Series example is very good, and handled properly. But, when the distance is a standard distance, but measured a bit off, I still prefer Run for Hope "5k", with a note of the actual measured distance.