Restrict document type access

Hi there,
I would like to know if it is possible to restrict access to a document type by any means other than using workflows.

Current scenario-
Gave Role 1 access to Doc type 1. But the doc type 1 is associated to different projects that Role 1 does not have access to.
Please advice a solution. Any help is appreciated

The workaround for this issue was to divide roles based on projects. eg - project1accountant, project2accountant. which is needless to say, a hassle to manage.