É $(document).readynecessário?
não
se você colocou todos os seus scripts antes da </body>tag de fechamento, fez exatamente a mesma coisa.
Além disso, se o script não precisa acessar o DOM, não importa onde ele é carregado, além das possíveis dependências de outros scripts.
Para muitos CMSs, você não tem muita escolha de onde os scripts são carregados, portanto, é uma boa forma para o código modular usar o document.readyevento. Você realmente deseja voltar e depurar o código antigo se reutilizá-lo em outro lugar?
fora do assunto:
Como uma observação lateral: você deve usar em jQuery(function($){...});vez de $(document).ready(function(){...});, pois força o alias a $.