There is much to be commented on, some of it is outdated, not accessible, or a better naming scheme can be applied. Just to name a few:
circumflexcap
dieresiscap
macroncap
etc.
I recommend (a) combining accents, and (b) the dotted .case suffix instead of cap. That makes a semantical connection to the default diacritic possible. And as an added benefit, you will be able to automate the OT feature code creation.
Deprecated or not in use. I recommend not putting these in any fonts.
Depending on your design, I recommend a different naming/approach.
etc.
There are nice glyph names for that. You can convert names in one go with a system service.