Didn't feel like spending 5 minutes playing with supports so I spent an evening designing this instead.
I printed mine with 3 outer walls, 20% infill, and 0.12mm layer height, which is way overkill. 0.2mm, 15% infill and 2-3 outer walls should work just fine.
The last overhang could be a challenge if you're printing with bigger layer heights, a modifier could be a good idea.
The author remixed this model.
Chamfers everywhere and hexagons on the back face of the model to save a bit of filament. Designed to be printed layed down to avoid support material.