I can't comment on setting up Pi-hole but to answer the question about alternatives, take a look at adblock-lean which implements adblocking via DNS and is designed to work well on an OpenWrt router.
1 Like