It happens to me too. And that's something that happened even before the Nether Update. Hostile mobs spawning in villages not really inside lit areas but they do spawn in the minimum tiny spots where light is not reaching; like the 5x5x5 houses roofs, where the ground can be lit but wrong spawning use the Y coordinate to spot hostile mobs, understanding that the ground is the one that often is being lit.
This phenomenon had been taken 5 months ago, but it's still present. I will update with newer screenshot.