How can anything based on subjectivity be perfect ? A game's enjoyment is a subjective thing, and what can be considered good game design is entirely subjective. I love games that everyone else hates, and so do you... On person's trash is another man's treasure, after all.
Perfection can imho only exists in scientific, technological and technical domains, and even then it's somewhat relative and utopists to think it is reachable by anyone, as any direction you take will probably make you closer to perfection in some aspects of your product, but also create weakness and flaws in other aspects of what you are trying to make... And time will pass, creating new methods that improve the manifacturing process, etc, making your past "perfection" seem crude.
Imagine a crack team of engineers and scientists trying to make the perfect gun... It would probably have to generate zero heat, zero noise, have no recoil whatsoever, have perfect aiming and homing bullets. It would need unlimited ammunition too , some sort of protection to ensure only the rightful owner can use it and probably some sort of chip to disable collateral damage and kills... Depending of who you ask ,it might also have to be non-leathal... Even if said gun was made, would it be perfect ? Probably not, as it could not serve the purpose of everyone on the planet, would have some flaws (heck, it's biggest flaw would probably be the insane cost and amount of materials required to even make this thing)... Hence why perfection does not exist...
Someone can see something and claim "This is close to what I envision as the perfect gun"... But perfection does not exist... Simply because perfection suggets that one design can have absolutely no flaws whatsoever, and nothing is like that. We strive for perfection, but it will always remain an utopia.
So no, not any games I ever played I consider perfect... And I sure as hell can't single any game that i would give a 10/10 either.