I have an SE-HF X80, good for 80 to 6 meters. I tuned it up for 5/8 wave, 52 MHz, tuned up nicely Intended to mount on a vent pipe, but changed my mind. I am going with a 6 meter inverted V, that will give me a shorter coax run and easier install.
Maybe if you can find an old 'Droopy drawers' CB antenna, you can cut that going up in frequency from 27.185 MHZ, all the way to high UHF band.
WB6GUV used one cut for 10 meters and had great results.
For VHF low, you really need a broad band sort of antenna. Most antennas I have seen cover about a quarter of the band.
Somthing like an inverted V with 4 elements, put the feed at the apex of the roof and elements sloping down the roof, Stuck down with FlexSeal and camo paint, it would be near invisible.