I am liking the approach with the Available Ship screen but I have some questions ....

I initially posted what I thought was a bug because the gold icon on my TI (Tiny Interceptor) ships reports Guardian and these TI ships do in fact have a role of Interceptor. But now I see what is going on here. The initial gold icon for each design is a derived 'role'. I assume my TI ships have a Guardian 'role' because their defense is less than or equal to offense and they have no other special modules. But this is confusing because they are not Guardians ... they are Interceptors. Similarly, the SE missile ships shown in the image are Escorts but they get a gold icon tag of Defender.
All in all, unless I am missing something, I find the derived gold icon tag to be pretty useless and confusing to boot because it does not relate to the actual ship role. Even if you look at the specialty ships like scouts, colonizer, and constructor, the gold icon tags are redundant. I can see the colonizer icon, the constructor icon, and I can see the scout has no modules.
I feel this gold icon tag would be far more useful and less confusing if it represented the actual ROLE of the ship .... Assault, Escort, Support, Guardian, etc..... This would alleviate the need to hover over each ship to determine is role. Not a huge issue for me personally as I include the role in my ship nomenclature. However, for those that like to use a ship naming convention that does not try to put the ship design data in the name, I think that gold icon reflecting the actual ship role would be quite helpful.
My second thing here is more of a question. The SE 16-42 M-BMK has 1 defense module for each damage type as you can see on the hover screen. However, the icons do not show an icon for my point defense. Is their a limit on how many icons show, or is this a bug?