Either of those and many others besides... the breakouts you need if you want do the whole autoreset thing are rx, tx, dtr, vcc, gnd.
You might also consider getting a usbasp or similar to do the programming, simpler than anything else in the long run. The only advantage of the usb to tty converter is that you can also use it for connecting to the serial interface once the program is running.
After reading the bit about uploading using an UNO board (minus the atemga328P chip), I could just as easily stick a ziff socket in place of the atemga328P chip and then insert my atemga328P chips into the ziff socket.
I would also have a working UNO should I need to do any bootloading as well.
I could just as easily stick a ziff socket in place of the atemga328P chip and then insert my atemga328P chips into the ziff socket
Yes
Actually I meant sticking the ziff socket into the standard 8 pin socket on the UNO board itself, in place of the atmel328P.
I may have to solder some short stiff wires to the electrical contacts underneath the ziff socket if its own leads are not long or thick enough to be held firmly in place by the standard socket on the UNO board.
I could just switch a swap atmel chips in the standard socket on the UNO board, but I would risk damaging the pins of my primary atmel chip over a period of time.