Not necessary. The BSP compiler requires that the level does not just consist of a passable block. You then indeed need at least one solid surface.

It is not a good solution to use an invisible passable block just as a size mark. The block won't be rendered, but it will be there and enlarge the geometry list.