Why didn't you use the load-balancer service?
Speaking from experience, if you only need rudimentary L7 load balancing, then Cloudflare Workers is as good as it gets.
> How much are you paying for the workers/month?
Per my estimate, probably between $600 to $2000 for Workers: https://news.ycombinator.com/item?id=34639930