Оксфордский словарь сленга по тематическому принципу предлагает выражений на 5 страниц по тематике Sanity, и почти 7 страниц по теме Foolishness. Хорошо бы знать, насколько экспрессивно говорится про поехавшую крышу, контекст или что-то.
Если mad, из наиболее стандартных надо назвать гнездо _off one's head_ (trolley, chump, onion, nut, pannikin, rocket - you name it, they have it); _loco_, _looney_, _psycho_ and otherwise _mental_ (_non compos mentis_). Ну, понятно, _have a screw loose_.
Из выражений ближе к crazy, eccentric: _dotty_, _barmy_, _balmy_, _touched_. Довольно близко к крыше "башня" _bats in the belfry_ (and _batty_). Очень славное гнездо, полное окказионализмов: _(...) short of a ..._: two bricks short of a load, a few sandwiches short of a picnic, etc. Связанное с ним _not the full quid_. Мне лично очень нравится выражение _out to lunch_. Пошел погулять и не вернулся. :))
В общем, сложно все это.