I have breadboarded the following circuit:
As built, I get a squarish sinusoidal waveform at the output of the comparator, (it isn't at PWM frequency; it is higher) but if I remove the 10 K between pins 2 and 6, the circuit works as advertised. This isn't what I'd expected, but I must say I'm not sure what this resistor is for; I simply followed the Application Notes in the Datasheet.
Thinking about this, we wouldn't need an amplification stage, because the ZXCT1107 is a sense amplifier and should provide adequate gain.
I'm in the process of redesigning the Veroboard to realise this circuit in the Over-current Protection Module. I'll report back when I have this working.