1.1 Если речь идет про открывание подуровней при ховере: 
 Ну представьте как пользователь проводит мышкой по меню и у него начинается дикое прыгание пунктов меню. Он считает, что от 2-го до 3-го пункта меню ему мышкой надо провести 1 см, а оказывается, что намного больше. А если это не очень ловкий пользователь?
Если бы второй уровень в сторону открывался, тогда да.
1.2. Если речь идет про показывать треугольники по клику, то они должны показываться как раз таки в закрытом меню. 
2. Типа этого:
.parent {
    content: '';
    position: absolute;
    top: 50%;
    right: 0.5em;
    margin-top: -3px;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 6px 3px 0 3px;
    border-color: #229D99 transparent transparent transparent;
}