Ok, thanks Roy, just reading this now so quick rethink needed.
Start as planned and up the Bwlch, then down the Afan valley, up over Croeserw and down into Maesteg, up and over to Bryan and back onto the Afan Valley, through Port Talbot, Margam, down Water St to Porthcawl and Broomwagon coffee stop. Dan y Graig, Laleston and home.