Idea
What you are doing by decreasing throw, is increasing load/leverage. Be careful! This is where the power of your servos are tested, and things happen. The correct leverage is ever-so important here. If your having issues with flight-time already, see how your leverage/loads are placed. If correct, see if your batt. capacity is decently matched with the needs of your system.
GiantScale takes advantage of the power of the servo/linkage system, you don't have the advantage by decreasing the throw of the servo though.
I'm glad it works for you FCC, and it is an interesting idea, just don't know if I think it's viable, at least for me. Thanks,