Regarding "feats for additional class skills," how many class skills are worth a feat? For balance reasons, giving all skills as class skills for a single feat seems OK since you still need skill points to power these skills, and the classes with the most skill points also tend to have the most class skills (Rogue, Ranger, Bard). Also, most skills presently aren't useful beyond 7 ranks - though this may change with Skirmish mode or other extra content.
If you'd prefer to be stingier with a feat giving class skills, make it 5 skills per feat. Remember, I could just multiclass Rogue/Ranger/Bard/whatever and probably get these skills more easily! Also, it's kinda like weapon proficiencies: I could spend a feat to get Guisarme proficiency, but unless I have a very good reason, I'm better off multiclassing into Fighter/Ranger/Barbarian and getting it and other things!