The solution is to not use the PBP HWPWM command at all. Simply write to the registers directly. For example:

PR2 = $1F ' PWM register, 158 Khz@20Mhz, 7 bits
T2CON = %00000100 ' Prescale 1 - Needed for PWM
.
.
.
CCPR1L = PWMVal >>2 ' Divide Value by 4
CCP1CON.5=PWMVal.1
CCP1CON.4=PWMVal.0