I think that Cloudflare workers are a great idea, and could be awesome for some projects. I'm not sure there's a self-hosted option as a migration strategy though... Short of an open platform to self-host at least for development, it just feels like the ultimate lock-in strategy.