I think neutral spawns are mainly biome type and exposure to sky, though I could be wrong. I don't know how the game determines when to actually spawn a neutral mob, either, I'd be interested in finding this out, too (especially when Twilight Forest spawns 100-200 of any given neutral mob, what...