I don't call myself a perch fisherman by any means, because I have not fished for them very long. We fish gull lake quite a bit. Mainly because we can get some action out of one species or another.
I would not call it a perch lake, but we have caught quite a few keepers. The bite is not frequent, but between that, jigging for whites and tip-ups for pike we keep busy enough. To give you an example, our group of 4 with a couple of kids last weekend iced 2 whites, 10 perch and 4 pike (one was 16lbs). The perch bite was not steady, I only had 2 all day. But every fish caught was 8-10 inches. No little ones.
You can find them pretty much everywhere. We fish in 8-12' of water. We have caught them in birch bay, guys catch them at brownlows landing (spelling). I dont know much about the north end, I think thats pretty much whitefish country.
You can use pretty much any jig. Yellow / chartruse works well, tipped with a couple of maggots. Inches from the bottom, I use a marmish so I can litteraly put the jig an inch from the bottem. No question.
Hope that helps.