> 1. Will the bootloader work without the MCLR/DTR line?

Yes, it will work fine.

> 2. Ideally I'd also like to skip using the MAX232 chip...

MicroCode Loader uses the MCUs hardware USART, which operates in true mode. You will therefore need a level inverter of some kind in order to connect to a PC.