Well if all he is doing is a dual phase converter the chip already has PSMC so once he sets the registers up that only takes maybe 50bytes. Thats about what I use to set up comparators ,DAC,opamps on a PIC16F1708 if that. I guess it depends what else he has in mind. I would be more concerned on the silcon revision. The intial release of the series had a lot of bugs, they seem to have corrected most of them in the latest revsion.
I don't expect to need more than 1k. Feature wise, I'll be using 4xADC, 1xReference, 2xComparator, 2xOpAmp, Timer(s) and ADC interrupts, plus various IO pins for display, LED etc.
I did check the errata, appears they got most of the bugs fixed, errata only goes to revision 4, but according to my pickit the ones I got are revision 6, so I don't expect any surprises. (well I guess it wouldn't be a surprise if you expected it
)
Edit: And of course the PSMC module, I use the push-pull mode (without complementary) to get 2 phases, and to get more than 50% duty cycle, I just invert the outputs.