Luke,
I looked for the same thing. But cloverleaf has no documentation on removing a site.
I have been removing sites in the same way as you mentioned — remove the site name from server.ini and delete the site directory. Kill all site daemons before you do it.
If the site you remove is listed in rootInfo file as site=, then you have to replace with an existing sitename.