Bike is slightly too large, shorten the stem? I feel that my bike frame is slightly too large because I'm stretching out quite a bit even when on the hoods.

I'm considering swapping out my 90mm stem for a 35mm or 40mm stem



It seems like these aren't designed for road bikes, but would they still be okay to use considering the clamp diameter is identical to that of my roadie's?
A relatively cheap way to make the reach shorter without compromising handling is to move grips little closer to you. Applicable on most drop bar handles. Most bicycles have grips set far forward and moving them back 2 centimeters is safe and won't move them up too much. Expenses - new duct tape to fix cables onto place if they are not internal and a screwdriver if you don't have one.