One of the things that happens in many firms is that after training everyone is expected to be an expert at utilizing Revit. It takes a few projects for most people to get comfortable with the program and the new workflow. Even then, you can't expect everyone in your firm to become a Revit Leader or even a strong producer. For a fully implemented firm though, everyone should at least be able to explore a Revit file to review the information and print or export as needed. I believe there are 5 basic stages that each user can be categorized into and to have a successful project you need a mix of the different stages.
Stage 1 - Examine
Basic understanding of program to allow exploration of the design, drawings and the ability to print and export.
Stage 2 - Contribute
Beginner stage of working within model. Ability to add basic system elements and modify existing components, modify schedules and create 2D details.
Stage 3 - Produce
Production level of team, will create a majority of the drawings. Create simple parametric families, utilize shared parameters, create schedules and to create complex geometry.
Stage 4 - Explore
Ability to produce drawings and has passion to explore other ways utilizing BIM. Including but not limited to rendering, clash detection, sustainable analysis, light analysis, environmental analysis, costing, spec, etc... This individual can help a team get beyond Revit and start experiencing BIM.
Stage 5 - Leader
Manage utilization of BIM on a project. Ability to direct workflow, standards and quality control of the BIM model with the project team. Ability to control the model for design purposes, graphic display and for construction. Point person on the project for the company BIM support. Can inform the BIM support of training needs for the team, project specific issues and strategize project direction.