As long as they "need" to be. If a CPRG is padded with trash encounters, endlessly respawning enemies, fetch quests, mandatory grinding, and other filler content, then it is "too long". Even a lot of good CRPGs suffer from one or more of these problems. A great CRPG should leave you wanting more.