With the 2.0 rods it sounds like a race combo rather than a street setup. I don't know of anyone running the 2.0 rods on a cut 2.3 crank on the street. There are too many aftermarket rod setups for the 2.3 to mess with cutting the rod journals.
Depending on what vintage block you're using, 2.5L is as easy as a crank swap. The later 2.3/2.5 Lima motors shared the same block. The major difference between those blocks and they're older brethren was the main journal size. The later blocks (I'm thinking this started somewhere between '89 and '91. ) had a smaller main journal than the early blocks. I've heard of spacers being available to run the late crank in an early block, but I haven't heard where.
Anyway, on the stock crank arm, rods are available from the stock 5.2 up to 5.7" in length. Pistons are available with proper compression heights to work with those rods. I suppose a crafty machinist could offset grind those journals to increase stroke beyond 2.5 as you mentioned before. I've read about 2.7's I think Esslinger or someone along that line builds one.
If you proceed with the plan you've laid out, I think the only concern would be those of typical stroker builds. Rod to pan rail clearance and rod to bottom of bore clearance. I know the Crower rods are shaped better on the big end than the stock rods and may afford you some clearance there, either way, I don't think it's anything a die grinder can't cure. Hey at least you don't have to worry about the cam being in the way.