Printer.cfg vs slicer profiles

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