Vegasaur allows you to generate subtitles without a whole lot of work on your part.
You can generate text events from markers, regions, events, text files (SRT, CSV etc.). You select the desired text preset with predefined font, color, size etc. and click OK. And of course you can create custom text presets with properties that meet your requirements (Vegas allows you to create custom presets).
Every time you need to change font or color, you create the preset and generate the subtitles again. That’s it!