Bag O`Doughnuts wrote (not ion free as there will definitely be H3O+ and OH- ions). I believe RO alone will only be suitable for Pilsen, but then even Pilsen water has some minerals in it. The pH doesn`t dictate everything in the mash. If the red beer you want to brew happens to originally have pH 7, that does not mean that it is just as low in minerals as RO water. Mineral composition is far more important and if you want to copy a style, you should look at minerals more than at water pH. Having said that, mash pH *is* important just as, to my opinion (many here don`t agree) fly sparge pH water.
Calcium and magnesium are not plentiful in the malt as you suggest. Especially calcium is useful to add to RO water for both enzymes and yeast. Magnesium too, but you should actually look at the qualities you want in your beer to adjust the salts. Some tablesalt for sweetness and fullness, some sulfate for bitterness, etc. Or just copy a waterprofile that you know works well for a certain type of beer. This page
http://howtobrew.com/section3/chapter15-2.html is quite revealing for how water can determine a beerstyle.
Make sure you have accurate weighing tools. Using the lower ends of scales doesn`t work well. If you don`t have accurate low-weight scales, you can always weigh a bigger amount, dissolve (homogenize if necessary) and dilute.