I think to get it to do this from an addon might be a bit tricky. While most lay out information is kept in profiles (atleast in Dominos) the keybinds are account specific. You might be able to mess around with the bars so that the ones with bindings for say 1-= swap with the ones for Shift+1 - Shift-= to emulate it with just the swap of a profile, but I am not even sure that will get you what you want.

Atlernately you can use System Links to emulate different Wow folders so that you can have the settings be completely different. This would mean that you would have to relog when you wanted to change play style though.