I don't think it matters who makes the first move. I find the whole notion of the girl expecting the guy to make a move silly. If you like the person and you want something to happen, then take the chance yourself. If you just sit around and wait, nothing might happen and then you might just end up blaming the person you're interested in for not making a move, which is stupid.
When I have a crush on someone, and we're close enough friends, I tell them straight out. I've done it for all my crushes except one, and that is because he already knew (it was so obvious) from others and he made it clear that he's not interested in a very rude way. Also I'd prefer to hear it straight out. I don't like it when someone beats around the bush, and I'm pretty slow at understanding subtle things sometimes so there is a chance that I would be confused and frustrated.
Once I confessed to the guy I like and he said, "I like you more than a friend, but less than a lover". It was sort of ambiguous to me, and I got a little hopeful but later on I realized that he doesn't like me. So I would have preferred that he said it clearly that he doesn't like me, and just get it over with.
I don't remember how I've actually told the person I like that I like him, but I know that it didn't take a very long time. Maybe I started with a "Can I talk to you about something that I feel is important?" or something like that and then just say it clearly and quickly.
Well, most of the time it didn't work out but that doesn't really stop me from telling. For me, it just means that he never liked me in that way but at least I was honest. And most of the time we just stay the way we've always been so I feel happy that way.
...This actually helps me remember why I don't want to have romantic feelings for people.