Even though I always pronounce the plural as rooves I’ve always spelt it as roofs. Checking the written plural rooves with OED and looking at the cites it seems to have had an on again off again sort of life.
The historic plural form with a voiced consonant /v/ is superseded in the early 17th cent. in standard usage by the analogical form with f (already attested, at least as a spelling, in the 15th cent.); rooves appears sporadically in the 19th cent., but remains relatively unusual in print until the later 20th cent., and is treated as nonstandard or regional (or is passed over in silence) by many 20th cent. grammars and usage guides. Compare:
1773 Johnson Dict. Eng. Lang. (ed. 4) at roof, In the plural Sidney has rooves; now obsolete.
1850 R. G. Latham Gram. Eng. Lang. for Comm. Schools iii. 78 The practice is now divided; some saying hoofs, roofs, other [sic] saying hooves, rooves.
1921 H. L. Mencken Amer. Lang. (rev. ed.) vii. 219 Rooves seems to be extinct in the written speech as the plural of roof, but it certainly survives in spoken American.
1926 H. W. Fowler Mod. Eng. Usage 687/2 Roof. No v forms.
I find the “remains relatively unusual in print until the later 20th cent.” intriguing. Is it common in States? I can’t recall seeing rooves in the UK, although one hears the pronunciation all the time.
OED also mentions the pronunciation /rʊf/ for the singular. In the U.S., a short-vowel pronunciation /rʊf/ is recorded by Dict. Amer. Regional Eng. chiefly from New England and the Upper Midwest Anyone on the board pronounce it thus (I remember Doc saying he’s from the Midwest).
BTW I always spell the plural of hoof as hooves. Go figure.