I don't hear an actual problem. The interesting points regarding form factor are transformer (is it intended to reside at the PCB?), capacitors and heatsinks - all unspecified.
The circuit itself looks dubios in part, but that's probably another story.