Try a 6" 9x25 conversion barrel. I know they make them for the G20, but I'm not certain if they'll fit into the G29. Then again, why the extra money on all that stuff? Just buy a bunch of 10mm ammo and start blasting away at those little rats.
A different type of ammo isn't going to extend the sight radius on that gun, so just use 10mm loads.