There are companies competing with Cloudflare. For example AWS, but also Akamai. There are some smaller players as well.
Running these Cloudflare services yourself isn't as simple as deploying a 'app' on couple of VPS servers. To run a CDN or services on the Edge near customers, you need to have a very good understanding of internet routing (BGP) and networking in general. If you have that in place, then you can start thinking about building services on your network.
I won’t use a service like this if it’s free. Without a pricing or business plan I’m worried it will shutdown any moment or doesn’t get maintained anymore. Where do I go if I need support? This doesn’t sound like a long term sustainable business.
Wireless Belgium has been building DIY wifi networks on a very large scale since 2003. They have a lot of experience and maybe even spare hardware to start with your project. To get in touch: https://www.wirelessbelgie.be/contact/