Warrior will make a good archer, but somewhat not as popular with Rogue Archer
As a warrior, you don't really need high Dexterity to hit, because you have Precise Striking and Perfect Striking to help you in low to mid level. They work, but only for the hit rate, not the critical bonus.
Use Rapid Shot, it is more useful than Aim, multiple hits with normal damage by Rapid Shot is worth it than one shot from Aim, unless you have gears to counter the slow rate of fire from Aim.
Bravery will add critical depends on how many enemies you face, so you can tank while being archer, if you can't handle it just Disengage. Defensive Shot is good for tanking
As a Warrior you don't need Cunning other than the bonuses you get, armor penetration doesn't matter, you deal decent damage in the end.
Just increase Dexterity and Strength to the max, or Dexterity to the max and Strength for armor you want to wear, it doesn't really matter.
Don't worry about critical, because your companions buff and magic can cover it, also some gears.
Only Champion and Templar specialization work for Warrior Archer, Berserker and Reaver do not. Templar Righteous Strike don't work sadly, but others do.
Warrior Archer is easy playing, the only downside is cannot lock pick and disarm traps. As HN it is fine because HN origin don't have traps early on, but you can't unlock chests in the castle. Other origins have traps early on, Dalish especially and Tamlen is not a Rogue.