You might not get as much performance boost as you think for this reason: Each time you keep ten dwarves from searching a bedroom, you might make one dwarf take ten times as long. Make sure it's worth it.
Remember that in A*/Dijkstra, if you designate the middle of a hallway as low-cost (high traffic), and the edges as high-cost, it won't change much in a long distance search because each tile adds its cost instead of multiplying the total cost. It'll still search out most of the local stuff before it goes very far. Also, worst-case is that dwarves prefer crawling past someone instead of going around and that's bad. So designate hallways the same all the way across IMO.
Restricted is almost always a bad idea...except that I sometimes like tagging my front doorway with some restricted tiles, to keep pathing inside the fort where it belongs most of the time.
The most important paths are to the food stockpile, drink stockpile, and dining rooms. Aside from that, make sure you're not screwing over craftsdwarves that need lots of stones, and remember that the path cost only says "how do I get the stone", not "which stone do I get".
If you REALLY, REALLY have nothing but interconnecting big rooms...not branches off of corridors...then I could see "restrict the doorways" as actually working, as long as you make it deep enough to matter. Let me know how it works out, I'm curious.