Just to be on the same page:
- Pitch - is the distance between screw threads
 - Start - the number of threads that are wrapped around the axis of the lead screw
 - Lead - Is the linear distance traveled for each complete turn of the screw
 
<lead> = <pitch> * <starts>
This means more Starts equals higher speed but lower resolution
<steps_per_mm> = <full_steps_per_rotation>  * <microsteps> / <lead>
For a regular 1,8° stepper and 16 microsteps:
<steps_per_mm> = 200  * 16 / 2 = 1600
<rotation_distance> = <full_steps_per_rotation> * <microsteps> / <steps_per_mm>
<rotation_distance> = 200 * 16 / 1600 = 2
Or more simple:
<rotation_distance> = <lead>
When you set rotation_distance, then Klipper will no longer depend on your microsteps, this means you can modify microsteps without changing rotation_distance.
For higher accuracy, it is advisable to also:
- Set 
microstepsto 128 or even 256 (TMC driver / fast 32 bit board) - Change to a 0.9° stepper with 400 
full_steps_per_rotation