Howdy aNiMal and welcome to the forums!

i must say, you went for the whole enchilada on your first bite. with each new class, complexity increases... having all 5 different, well... max complexity.

a thought... maybe this will help. start looking into keymaps. keymaps were designed to allow you to remap keys to functions (which i call hotstrings). so you might have 'opening.salvo' as a function... and specify a different key for each class (not specifying a key will ignore the key for that clone). this would enable you to layout the action bars as you normally would on each class, you just have to use a keymap for each. if you want more info, please feel free to drop me a note.

make sure to post pics and maybe a vid or 2... along with specs on your solution that works best for you