at the very least, i'd make sure the sub is sitting on the floor and not on any shelf (no part of the shelf touching the sub)
as to sounding boomy, i think that's more related to the subwoofer location in the room than the shelf affecting it's sound ... that's just my opinion.