I see that as a good work-around as mentioned by Chad, but I see one
problem each in the two suggestions:
1. By using the 'Check Out' feature, the document will always be listed
as 'checked out to ...' status which would confuse the users whether the
document is the latest or is under modification by the owner who has
checked out.
2. Giving access to only one person on a subsite would not enable others
to even view the document.
What we need is a solution where the only owner of the document can
modify or delete the document whereas the other users can just view the
document or the owner should be able to specify certain user(s) who can
view the document.
This is actually an interesting topic for most of the document
management users.