Tente aptitude search '!?reverse-depends(~i) ~M !?essential'
para listar todos os pacotes que estão marcados como instalados automaticamente, mas que não têm pacote instalado (hard) dependendo dele. (Os pacotes essenciais são excluídos, pois você não deseja removê-los de qualquer maneira.) Você também pode iniciar uma sessão interativa do aptitude com o conjunto de filtros de exibição para mostrar apenas esses pacotes com aptitude -o 'Aptitude::Pkg-Display-Limit=!?reverse-depends(~i) ~M !?essential'
Veja meu blog postando "encontrando pacotes para desinstalação na linha de comando com o aptitude" para mais detalhes sobre este tópico.
Até onde eu sei, não há nenhum switch para ignorar todas as dependências reversas não-rígidas no aptitude por padrão.