Using vacuum on it's own as an indicator as to whether more idle timing is needed is not a good idea & leads to false conclusions with low vacuum cams.
Two reasons for this. When you get to low vac situations such as 7", the vac is never steady, nature of the beast. More timing is more than likely to help here, but the increase in vac will be incremental & hard to see on a fluctuating gauge.
You think 25* of timing at idle is a lot? Pontiacs were driven from showroom floors, low duration smooth idling cam, with a steady 18" of idle vacuum....& 26* idle timing. yes, 26*, not a misprint. Chevs were not far behind....
The LS engines......with very good, compact tight combustion chambers that only need about 28* @ WOT. They idle at 22*. Production engines.
See a trend here?
The best way to test for how much timing the engine wants is to advance the timing [ turn the dist ] with the engine idling....until you get the highest rpm....which will coincide with the smoothest idle & highest vac obtainable. You can use a digital tach to determine max rpm, but I find sight/feel is better because with low vac you get a rough, rolling idle & tachs are not much help.