1. Попробуйте проанализировать, часто ли у вас возникает ситуация "одна модель - несколько представлений". Если часто, то раскидывайте их по отдельным файлам. Если нет - задумайтесь, нужно ли это деление (на модель и представление). У меня в практике второй вариант значительно преобладает, я поэтому частично отказался от ВВ в пользу MatreshkaJS (это не призыв к действию, просто подумайте).
2. Если модель/представление занимает больше 1 экрана и приходится скроллить, чтобы перемещаться по коду - разбивайте на модули. Значит слишком много пытаетесь впихнуть.