I actually sell a vga->composite/svideo adapter. With svideo there is no problem but with composite there are moving color artifacts. The only solution to avoid these moving artifacts is generating the color carrier clock by the FPGA, and send through VSYNC signal. There is no conflict with VGA->Scart cables because they use HSYNC, but it's not a bad idea disable this by menu in case people want to use VGA->Scart cables where HSYNC and VSYNC are mixed.
Here are the schematics. If someone can help I can help as tester or send a prototype.