I've posted this icon suggestion some posts back. I think it's a good compromise which is within current limits of AH programming - just a little bit of change that might both satisfy the perk plane user AND the ordinary plane user.
1. All planes that have subtypes and variants display the icon for original model up to 1000 yards, regardless of perk or not.
ie) a Spitfire MkIX at 1500 yards: SPIT 1.5k
ie) a Fw190A-8 at 2500 yards: 190 2.5k
2. Perk planes will have their own icon unit displayed once under 1000 yards.
ie) a Spitfire MkXIV at 1500 yards: SPIT 1.5k
ie) a Spitfire MKXIV at 900 yards: SPIT14 900
ie) a F4U-1C at 3500 yards: F4U 3.5k
ie) a F4U-1C at 500 yards: F4U-1C 500
3. Free planes retain the general icon defined at article #1 up to 500 yards, once under 500 yards detailed identification becomes possible for variants.
ie) a Bf109G-10 at 1500 yards: 109 1.5K
ie) a Bf109G-10 at 800 yards: 109 800
ie) a Bf109G-10 at 300 yards: 109(G10) 300
ie) a Fw190D-9 at 800 yards: 190 800
ie) a Fw190D-9 at 450 yards: 190(D9) 450
4. Perk planes, which have other planes that closely resemble them will follow the rule under article #2.
ie) a Tempest at 4000 yards: TYPH 4.0k
ie) a Tempest at 900 yards: TEMP 900
ie) a Ta152H-1 at 1500 yards: 190 1.5k
ie) a Ta152H-1 at 800 yards: 152 800
5. Normal planes, which have simular resembling planes that technically do not fall under the "variant" category, will follow the rule under article #3.
ie) a F6F-5 at 1000 yards: CAT 1.0k
ie) a F4F-4 at 800 yards: CAT 800
ie) a F6F-5 at 300 yards: F6F 300
ie) a La-5FN at 1200 yards: La 1.2k
ie) a La-7 at 1300 yards: La 1.3k
ie) a La-5FN at 400 yards: La5 400
ie) a La-7 at 450 yards: La7 450
......
This idea looks a bot more complicated than what we currently have, but really, it is pretty much simple. The basic principle would be "identification according to range". The advantages of this idea is that people who fly perk planes can up their chances of survival by careful management of combat engagement without having to worry about drawing everybody near him like a magnet. But, it will also hold the perk concept in effect since if the perk planes wish to engage enemies, it would inevitably have to identify itself thus, notifying the enemies of its presence. Another good thing about this idea is there will be some advantages in getting close to your target - it will enable you to identify the various subtypes witin close visible ranges. Also, it will reward the experienced player since they will be able to identify the details about the enemy planes even before within certain icon ranges. For instance, an experienced player will be able to identify whether the guy behind him is a Spit9 or a Spit5, based on his judgement on speed, closure rates.. etc and plan his move accordingly, whereas a inexperienced player will not be able to identify whether it is a 5 or a 9, and will find out only after his move.