Whilst being common, I don't see any logic demanding that only moderators can re-open topics. In fact, I can think of many situations where it is preferable for users to re-open a topic and prevent them from creating a new topic with similar content. The primary reason why a topic is closed is because a moderator thinks that it should be closed. Following this logic, opening new topics would be allowed only for moderators, too. For me there isn't any clear difference between an open and re-open. However, for administration reasons moderators should be able to close topics for good.
unless you create custom groups of people allowed to re-open topics
Is there any way to achieve this behavior with the current software version? I don't know the internals of the software but from a user perspective I would expect this to be under the forums settings like "allow Read forum, allow Post replies, allow Post topics, allow Re-open topics".