I know you said you didn't want to use this approach - but it is the most robust:
680nF capacitor (275Vac or 400VDC) a surge limiting resistor, say 100R 10W, then a bridge rectifier, say, 4 x 1N4007, then a limiting zener string, 39V zener, 5W, 3 in series to give you 117vDc max, zeners will dissipate 117 x 0.02 = 2,34 watt total (0.8 W each) at no load, less when you have a load.
This will give you your 110VDC at up to 20mA that you seek but will NOT be isolated from the mains.
p.s. a 50V/63V 1000uF cap across each zener will give you a smoother o/p, increase the 680nF mains cap for more o/p current.
The alternative is a small switchmode circuit using a TNY_switch device from Power integrations, they have some good circuits for buck converter implementations that will achieve what you want in a small space (with a small choke - not a transformer)
Regards, Orson.