I have an Gumstix Overo module based on OMAP3503. i buld my own battery system with charger and gas-gauge. But i have some problem with power on/off module, because this module have no inputs for power button (in Triton). Module have only one power input +3.3v. In this case i build my own power system based on li-ion battery, charger and gas-gauge, and one solution i see - small microcontroller with power button input, and control this input by polling.
But maybe you have another solution?