CloudFlare does handle apex domains; when you turn the service on, it changes the A records to point at CloudFlare. I don't know where DNSimple is getting their information, you can see CloudFlare working on a naked domain just by trying to resolve the hostname. It'll return two (or more) CloudFlare IP addresses, not the address of your server.