It seems to suggest that "men can be honest about some things and dishonest about others (just as your first sentence says). The usual phrase is "put something/someone in a pigeonhole", which means put something/someone in a category or group.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.