Currently the process that we have tried to follow for closing questions is as follows:
Update the "List of candidate questions to be closed" list with a link to the question that is proposed to be closed with some reasoning.
Provide a link on the question's comments to the meta thread so that the OP or anyone else who wants to give their input will have a say in closing the question.
After a reasonable amount of time we either close the question or keep it open.
The above process does add a lot of transparency to the question closing process but is a pain to implement (especially steps 1 and 2).
Two key points:
I think it is desirable to maintain transparency so that the reasons for closing questions are clear and the community gets a chance to debate the merits of the question.
In my opinion, it is preferable that discussions about the merits of the question (reg closing or not) happen on the meta site to keep the question page itself uncluttered.
Is there any way in which we can simplify this process?
PS: If the above is too complex a process then we can simply abandon it and revert to a standard voting procedure. If someone (either the OP or someone else) needs to discuss some aspect of a closed question (e.g., clarify reasons for closing, request for re-opening etc) then they can open a meta thread for that purpose.