I found that deleting stuff in OpenACS is generally messy, because various dependencies within the database.
I prefer not to do it. It's much easier to start all over again with a new database.
Well, what happens when you already have the structure already created and all the content on it. will you start over again?
It doesn't sound smart. You will have a slave job to re-create everything.