The whole point to using a capacitive supply is reduced cost and size with a 30uf motor start capacitor this isn’t the case.
That 30uf Cap won’t be cheap or small. I did find a non-ROHS compliant one for $4.99 though here.
**broken link removed**
Usually they are in the $15.00 dollar and up range also note the size. You can buy a pre made PSU isolated for that price at your power range (30W).
The most economical and smallest solution is an offline buck using an NCP12 series controller The controllers with an integrated switch that I know of cant handle that power but the NCP12 series uses an external switch. See the application note below for more information.
https://www.intusoft.com/onsemipdfs/and8078.rev0.pdf
30 cents for a NCP1203
**broken link removed**
Inductor $1.3 (You could probably find a cheaper one)
BOURNS|SRR1806-102M|Inductor | Newark Canada
mosfet $0.58
FAIRCHILD SEMICONDUCTOR|FQP5N50C|MOSFET | Newark Canada
And a few other components