Role permission manager limitation

Now there is a strict dependency between read access and show link in desk, what I will suggest is to break that dependency and add a checkbox in role permission manager page for each doctype/role called Show in menu (default unchecked), like that I can give read access to fulfill doctype record saving and hide it from menu if end user do not have right to access that doctype.
Any support to implement the same.

Thx in advance.