A roof over is, simply put, when roofers put a second roof on top of an existing one. With a roof over, the old shingles or other roofing material are not removed. This can obviously save on some costs, but there are also some potential drawbacks to this type of roofing project.