If it is a block with a single entrance, then splitting is pointless. It's more useful to map a node at the entrance and give it a housenumber range (eg 24-36) and add interpolation: odd, even or all. Same is useful for a building several shared entrances, each covering a limited range. 