Yeah that is what I do as well, but I only have your pack and default provided by Steve, so they are not visualy consistent.
Alright, I played a bit with this last night. I think the best way to handle it is to create the ribbons as base one, but don't include them in the CSV. So pretty much you will have the graphics set and once needed you will just have to select the ribbon you prefer the most, give it a name a value and so on. I felt odd to have ribbons for operations and wars not even occurred yet.
So I am planning the following set of ribbons with a preset style and color and as each war may have different operations you will find a general War Ribbon (this will be replicate by 5 to allow for recurring wars with same party same as done with Class I, II, III etc) and a set of Operation Ribbons to go with the War Ribbon (5 operation ribbons: 2 for ground, 2 for naval, 1 special). As once the setup is done to change color is quite easy with the ribbon maker I am thinking to do as many as I can in one go. I will play with it more today and may send some screenshots.
The above should fit all needs including fighting spoiler races. At the end of the day will be up to you to decide what use and when.