Character-specific addon management

Hello. This question is intended for people who have experience playing multiple characters. To put things into context I have a lot of alts (over 20) and I use them to farm the mission table. My intended goal right now is to reduce the loading time it takes to log into one of these alt characters. My normal interface is huge and 95% of the addons I run are irrelevant to a mission table alt. I’d like some sort of wow addon or external plick for a trusted source like curse which automatically enables and disables addons based on which character I am logging into. I realize there is an in-game interface for this through the addons menu in-game and at the character select screen however this feature is clunky, slow, and inefficient. Remember: the goal is to reduce time spent at the loading screen when swapping between chars which are only logged in for >60 seconds because there are so many of them. Every second counts. Any help is appreciated.

ACP lets you create sets of addons and switch between them.
https://www.curseforge.com/wow/addons/acp

This does exactly what I wanted. Thank you very much.

ACP also allows you to manage Addons by class. Very useful for those of us who are alt-a-holics.