Allowing Scouts to see the rest of the unit/roster/patrols

First it would be helpful to check out this article dealing with Access and Permissions.

The only way to allow everyone to see everyone else on the Patrol/Den/Unit page would be to grant Unit (Highest Level) level access. As long as you do not give Edit Permission then it would be view only however it would be view for everything, personal information, advancements, every piece of data in TT. Generally this is reserved for only a few leaders of the group. There is a Privilege View and Print Troop Roster that can be enabled, that gives phone number and e-mail, I believe it allows seeing everyone on the troop not just your level but it has been a while since I tested that.