Assuming you can't get a theme, here's my suggestion for a damage-focused crossbow sniper:
====== Created Using Wizards of the Coast D&D Character Builder ======
level 14
Drow, Thief, Dread Fang
Background: Occupation - Criminal (+2 to Stealth)
FINAL ABILITY SCORES
Str 9, Con 12, Dex 24, Int 11, Wis 20, Cha 11.
STARTING ABILITY SCORES
Str 8, Con 11, Dex 18, Int 10, Wis 14, Cha 10.
AC: 29 Fort: 21 Reflex: 30 Will: 25
HP: 89 Surges: 7 Surge Value: 22
TRAINED SKILLS
Stealth +23, Thievery +19, Streetwise +12, Dungeoneering +17, Athletics +11, Acrobatics +19, Nature +17, Perception +17
UNTRAINED SKILLS
Arcana +7, Bluff +7, Diplomacy +7, Endurance +8, Heal +12, History +7, Insight +12, Intimidate +9, Religion +7
FEATS
Level 1: Ruthless Hunter
Level 2: Primal Sharpshooter
Level 4: Two-Fisted Shooter
Level 6: Backstabber
Level 8: Crossbow Expertise
Level 10: Weapon Focus (Crossbow) (retrained to Lasting Frost at Level 11)
Level 11: Primal Eye
Level 12: Wintertouched
Level 14: Silvery Glow
POWERS
Lolthtouched: Cloud of Darkness
Primal Sharpshooter: Grappling Spirits
Thief utility 1: Tactical Trick
Thief utility 1: Escape Artist's Trick
Thief utility 2: Fleeting Ghost
Thief utility 4: Sneak's Trick
Thief utility 6: Chameleon
Thief utility 7: Ambush Trick
Thief utility 10: Counter-Step
ITEMS
Frost Hand Crossbow +3, Feytouched Drowmesh +3, Bracers of the Perfect Shot (paragon tier), Assassin's Cloak +3, Eagle Eye Goggles (heroic tier), Frost Hand Crossbow +2, Potion of Healing (heroic tier)
====== Copy to Clipboard and Press the Import Button on the Summary Tab ======
I calculate DPR with to-hit chances, so my numbers will be much lower than yours.
Ranged basic attack: +23 v. AC, 1d8+26 cold damage
Combat advantage from 2 sources: wintertouched/lasting frost with a 1-(28-23)/20=75% chance and hiding based on invisibility or sneak's trick (any source of concealment will do)
When you start your turn hidden (for extra juice there, take persistent tail as your level 10 utility), you deal 4d8 as your sneak attack damage.
Tohit: (1-(28-(23+2))/20) = 85% hit rate, with backstabber means you generally won't miss.
DPR: .8*(4.5+26+4.5*4+5)+.05*(8+26+8*4+5+3.5*3+.85*(4.5+26+4.5*4+5)=49.14 DPR, all encounter long every encounter. Backstab to be used to turn misses into hits and you're a walking damage machine. AP of course gets you a second verse same as the first, so that's 100 damage on the first round. at 136 average HP for level 14, the slowed enemy (grappling spirits) gets a round to croak for help before you finish them in the second round. No dailies in the class which makes for an incredibly long-enduring character.
Free reroll on stealth checks from your neckslot with a standard action invis from your armor gives you all the stealth you really need. Especially with sneak's trick allowing remarkable stealth in places that would not otherwise be considered venues for sneaking. Average non-trained perception is +10 at 14, so a +23 with a reroll and an II to become re-hidden should provide for sufficient stealth.
For a nova-based assassin... I'll look at the executioner with big, sad, eyes... and go to the Ranger. Their damage simply cannot be beat. I'd personally choose a wind-rider, but that's because I find pure-damage frostcheese excruciatingly boring. The darkstrider gets you your hidden damage boost. Spending feats on skills is usually contraindicated. See here for a goodenough archer that just spams the damage.
If you choose to not go with thief (cunning sneak is slightly less good than sneak's trick, depending) or ranger, then executioner isn't a bad choice. You're trading damage for flavour, but it's very nice flavour. If you MC warlock and take shadow dancer then it's very nice, very very very very mobile flavour. Warlocks also make good assassins MC into assassin :)
Cunning sneak is just not that worth it in actual play. While it helps in theoretical "solo stealth" missions, it's hard being a meat&potatoes assassin. Bravo's a trap. If you're going PH1 rogue/ranger, focus on minor action attacks, multi-attacks, and frostcheese. They'll get you the most damage with the least tradeoffs. Darkstrider becomes better there, because 3+wis damage on multi-attacks very very quickly becomes stupid.
Don't forget to calculate to-hit in your damage potential.
Good luck. Feedback will be incorporated to refine requirements and my suggestions.
Best Answer
In and of itself, a bird on a roof is not something out of the ordinary, and not something that would (or should) alarm a character.
I assume from the fact that you are asking the question, that by noticing the bird, and divining its purpose, the character can gain some advantage in the near future.
So to me, this isn't even a perception question, but an insight one - I would let the bird be seen, almost automatically, but only address its significance if the PC passes a passive (or active) insight check.
I would ask the player if they are keeping an eye out for trouble or anything else in particular. If they claim to be, ask for details of what they are looking for, and then give answers appropriate to the questions that are asked.
If your players are going to feel betrayed when the significance of the bird is sprung on them, have them hear a bird call as well as the bird above, and then if they ask about birds, let them see the one on the roof, and maybe another in a tree.
If your players don't go for the idea of player skill (embodied here by the need for the players to divine that birds are significant), then a similar scene can be played out, bringing passive insight (or perception) into play by giving out details if their passive score beats a medium or high difficulty for their level.
Picture a suspenseful scene in a film - as the viewer you would expect to be aware of the birds before they are meaningful, but you would either not expect to know the role they have to play, or not expect to know which bird it is you need to focus on unless you have already learned the significance of birds.
As for what to compare the PC's active or passive perception or insight against, the Rules Compendium p126 has the difficulty class by level chart.
I would suggest that this is medium or hard to detect (as significant) for a low level character - so I would pick hard for level 5, which is a target number of 22.