I remember for example that korean player Nihob (he was best friend with Soundwaves) and he was almost every game higher than 200 APM but always right click. So he was obviously spammer and he was not very good player because spamming mouse is not hard.
DevilsRebel have 250-300 APM because he always play micro and he control 5-6 ctrl groups and use hotkeys etc. There we can say APM prove something but i still agree player with 100 APM can easy win vs player who is 250 APM. Its because CHF is not very ballance game and player who have great knowledge about this map and who can abuse every bug can become pro. But obviously in ladder (or footmen 5.4) player with 50 APM can not win vs player who have 250 APM.
I would say that APM doesn't mean skill, but still. If you wanna be a good player, your APM has to be higher than 120 to my mind. 120 is enough to play good and to challenge anyone. Then having 300 is clueless, it means you're a spammer. To my mind best APM is around 180. Mine is 150 currently on chf
In case you haven't known, it is incredibly hard to even spam 300+ apm even after personally telling yourself, "I'm going to spam this game"
So no -.-
Anyways, honestly, if you have like 50 apm in CHF, I don't care what kind of a player you are. In my mind, the chance of you being an inferior player to me or others with much higher APM in game is like 399/400. That said APM do not mean much. Also, if you are playing CHF to the point you have 300+ apm, then I truly expect you to deny every footmen in mass and checking your allies' hero also. Otherwise, spam is spam. lol However, I have had games long ago when I first tried to increase my APM in CHF in which I was able to deny 2/3rd of the footy death in mass. Let 2 teams in level 2 while I was like 5. And that was only 198 apm so... like I said, 300+ apm? You better be denying almost everything (lol). And honestly, if you are that skillful, you really should just play another game in which you can win some prize money -.-