Оптимальный и быстрый путь создание нового проекта на Laravel?
1. Часто готовую верстку админки использую ибо обычно моя работа заключается в создании функционала, а не верстки
2. Конечно все отдельные сущности (модули). Разные модели, таблицы, связи и т.д.
3. Зависит от задач. Если все типичное, сделать шаблон для себя. Я пока только какие-то свои заготовки-модули использую (мессенджер, наработки с апи гугл картой и т.д.). В глобальных масштабах такого нет
4. Для такого есть вордпресс и нет проблем.
1. Laravel CRUD генератор?
Админку (в частности AdminLTE, как и CRUD в целом использую только для бекенда)
2. Конечно все в отдельные таблицы, изучите 3 нормальную форму...
если вы конечно не опечатались и не имели в виду не таблицы, а отдельные БД под каждую сущность (так делать не нужно в рамках обычного приложения, в микросервисах и по отдельным БД распихивают :)
3. Используйте готовые решения, Composer вам в руки, также делайте свои пакеты и переиспользуйте и их
4. Погуглите модуль для пользователей для  Ларки, также у нее все уже есть под капотом, вот подобрал вам ответов :)
Какой вы используете RBAC для laravel 5.3?
Что вы используете в Laravel для авторизации и RBAC?
Кто знает Админку(набор хелперов RBAC, file manager, grids, charts) для Laravel?Более конкретно подсказать не смогу -- не использовал Ларавел никогда :(