Your right about adding salts when using RO water. The main goals for adding salts to the water is to increase calcium for yeast health and flocculation; and adding sulfate and to some extent chloride for flavor. The chloride to sulfate ratio has been emphasized by most of the homebrewing world, but this has been called into question recently. The reason for this is that the grain provides a massive amount of chlorides to the beer and less in the way sulfates. Some tests have shown as much as 200ppm of chlorides in beer and 50 ppm in sulfate from just the grain. Calcium levels were fairly low at 25ppm. So this shows that the ratio isn't a big deal, the wort needs calcium either in the form of calcium chloride or calcium sulfate. If I want a drier, more mineral character, I add mostly sulfate. Malty, I add a small amount of sulfate and mostly chloride.
So to make things simple, add @ 3/4 to 1 teaspoon of a mixture of calcium chloride and calcium sulfate to RO water for a 5 gallon batch. Change to amount of either salt to suit the beer your brewing. Your calcium levels will be 70-100 ppm, which is perfect for the yeast. Water additions have been made way too complicated by some, it's actually pretty simple.
I made a all RO water German Pils with only calcium sulfate addition as an experiment. The beer was drier, although the malt still came through. It had a subtle mineral finish to it. I assume the sulfate was the source for the mineral flavor. It is a very nice beer.
Here is a podcast that explores the subject, its actually surprising how much water salts are brought by the grain.
https://www.masterbrewerspodcast.com/066