Целиком зависит от задачи. Если хочется, к примеру, использовать один и тот же код на нескольких разных, не связанных между собой проектах, есть смысл оформить из него библиотеку в пакете. Просто один проект сам по себе брать и бить на несколько модулей — наверное, нет. По крайней мере если в команде меньше условных ста разработчиков.