rotation_distance
is reflecting the properties of your mechanical system and IMO should not be used to tune filament specific properties.
You can use macros to switch filaments and use:
SET_EXTRUDER_STEP_DISTANCE
SET_PRESSURE_ADVANCE
Refer to the link posted by @jakep_82 for the command and to @mental excellent macro tutorial: Macro Creation Tutorial