Domain mapping with cloudflare

Hi, what´s the best solution of setting up and managing multisite users domain, so that they also can be connected to cloudflare?

The main domain are using cloudflare name servers and are pointing to the server ip adress. Should I host the other domains on my server and use cloudflare nameservers, and point them back to the server and the wpmudev domain mapping plugin will take care of the rest?

This is really making my head spin. I would be grateful if someone finds a simple solution for this. The easier it is for the client the better :smiley: