I think ship roles should be built into the ship by design, not by some magical pull-down menu. If you want 10% more firepower, install 10% more weapons. If you want a bonus to mining, install more mining beams.
I do think that the game still does not support role-based combat very well...