I am currently using APC with PHP FPM to cache a few hundred Wordpress sites. With a 2gig cache everything works well but it isn't terribly efficient and the cache is always maxed out.
If I have 200 Wordpress sites all on the same server all with identical versions, it will cache 200 identical wp-db.php files for example.
I seem to remember a discussion a few years back about how it could be a security risk. I doubt that is an issue any longer (especially with PHP FPM) but I control all the sites anyway so the benefits are better than any downsides.
Has this changed in recent years at all? Especially with the new default Zend Opcache? A hack like symlinks isn't ideal e.g. you can't upgrade 500 sites all at once so it would break horribly from time to time.