Are there any single chip solutions for single cell LiPo battery protection? If not, any references?
Atmel has a small selection of battery-oriented AVRs that provide overcurrent, overvoltage, and undervoltage protection, as well as a high-voltage I/O/interrupt pin and 3V3 SPI communication.

The reference circuit design for the Atmega8HVA/16HVA uses 2 MOSFETs, 12 resistors, and 8 capacitors to manage 1 cell, but in exchange for all those discretes you get a MCU that knows almost everything about the cell connected to it.