Você quer implementar um framework ou só usar um?
Se for para usar, vá em frente! Estude a documentação e mãos a obra.
Para implementar um, esteja em dia com design patterns, refatoração e esteja bem disposto a escrever documentação e java docs (uma boa documentação é um dos grandes segredos de frameworks de sucesso).
Lembre-se que como os frameworks são desenhados para extensão, você terá que prestar especial atenção no encapsulamento de suas variáveis, lembrar que métodos protected terão terão de ser tratados com o mesmo cuidado dos public, etc.
A dica que dou é: Não tenha medo e comece sim a implementar sua framework. Use-a em alguns projetos (de preferencia pequenos) e veja os resultados. Nas primeiras tentativas, você vai ver que muita coisa sairá errado, que você vai ter que alterar classes e muitas vezes terá que mexer na interface do framework (tento que alterar todos os projetos onde ela é usada)… mas errando que se aprende, certo?