I guess I'll just dump what I know about how to build a monster trap (not a tier 5 spawn, but the old school vanilla stuff).
Must be dark, light level 7 or less.
Mobs spawn on opaque blocks (dirt, gravel, sand, stone, etc...) but not on transparent blocks (glass, chests, cake, half slabs...