ATmega328 optiboot with ftdi breakout?

So is it possible to program the chip and monitor serial using an ftdi breakout?

Yes

and if so how, or do I need to burn the duemilanove bootloader?

Should work fine with the UNO bootloader. Did you implement auto-reset? If not you will have to manually reset.