any serious attempt at this needs to use rails and not floating solid rods. they are simply too floppy.
the mdf machine base can be spruced up with some nice solid I beams on the sides, but i can't guess how much that will improve things, compared to the fact that the table can be pushed in X and Y too easily. Z can be pushed up and down but that's not as serious for pcb milling.
grind a flat on one side of the round rod, and bolt it from the backside to something really solid, and really flat, like, an aluminum extrusion, or, something you flycut on a large milling machine. you can still use cheap bronze bearings, they just have to be backed up by something that can preload them properly.
i have recently thought about the prospect of using connecting rods to push around a granite slab on top of another granite slab with ballscrews or precision ground threaded rod. you would have to correct for the tangent error however, and you would need 2 ballscrews per axis to handle the torque produced on the granite slab by the cutting tool.
it would have incredible Z axis rigidity, but only in one direction.