Servo gimbal travel

I’m using a servo gimbal which has a pan angle of 180 degrees. Currently, I send the pan output on RC7 to an Arduino Nano which scales the PWM to 700 - 2300 us, giving a little under 180 degrees of travel. This is beyond the max / min endpoints of my radio. The tilt angle needs to be limited to 25 degrees which is also done on the Arduino as I don’t like to limit it in the radio.
I am looking to put a gimbal into a much smaller plane where I need to save every gram possible. Is there some way that the PWM scaling can be done without the need for external signal processing? I see Servo Limits settings in the Gimbal section but they don’t seem scale the RC input up or down as needed.
Thanks in advance,