What I can tell you is the CP2102 chips do work with my computers.
Which is to say then, that there is no problem with programming via the USB port. You can either use a Pro Mini with an adapter using the CP2102, or a UNO which does not contain an FTDI chip. There are some arguments for using a (Leonardo) Pro Micro, though it could be a little more tricky.
What I would like to talk about is servo controllers to operate a servo robot.
Well, the nature of servos is to each require a 1 to 2 ms pulse every 20 ms or so, so if you have sufficient pins, that should not be too difficult to arrange in software.
If you want it even easier, a 74HC4017 will drive nine servos for you with only two Arduino pins. You could use two of them, each driving six servos and interfaced by three pins in total, to execute a complete servo pulse sequence in no more than 12 ms, leaving you a minimum of 8 ms to perform the remainder of your processing.