This is a no-brainer, use the functional layout approach. There are a lot of bad schematics out there, including professional ones, so you will see pin order schematic layout sometimes. However, it is a bad idea.
Pin-order symbols is mostly laziness on the part of someone defining the part in the CAD system. Slapping everything down in the pin order is easier than digging out the full names and functions of each pin. Of course this isn't usually the stated reason. The most common excuse is that it aids in debugging. However, a little thought reveals that is not so.
When you are debugging a new board, you have both the board and schematic in front of you. Think about the usual work flow. Which is more common: "I want to look at the clock line, which pin is that?", or "I want to look at pin 5, which function is that?"?. Clearly the answer is the former, by a lot. Yes, occasionally early in the debugging process you may want to go around a IC and look at the signal on every pin, but that is usually once, if at all. There are cases where pin-order helps, like for some repair work, but for every one of those there are multiple cases when function order is better. Functional pin depiction is actually better for debugging than pin-order depiction. Don't get taken in by the excuses for not spending time on the symbol definition once.
Then there is the other considerable issue of schematic clarity. Here there is no contest at all. Pin order obfuscates the circuit and either forces a lot of air wires or forces other blocks to be put in inconvenient places.
For more on good schematic practises, see my more lengthy writeup on the subject.
Maybe. The MC34152 datasheet pp.8 on shows a series Rg to damp oscillations, and reverse-bias Schottky diodes for catching negative ringing spikes at the driver. Wouldn't hurt to have these in your layout. You could stuff zero-ohm for Rg if you don't need damping, and no-stuff the diodes if you find the ringing isn't too bad. Have one resistor/diode per FET, don't share them. Place them near the gate.
No pull-down is needed at the gate drive. But you will want a pull-down on the driver input to make the default state 'off'.
Also, while we're discussing the inputs - tie them together and use both of the separate outputs, one for each FET. The way you have it - driving 2 FETS together - kind of defeats the purpose of the buffer.
Finally, if your motor is a normal brush type you will want to use a freewheel diode across it to catch the flyback spike when the switches turn off. For BLDC this isn't an issue. Yes, C2 does this too, but the diode is better.
Best Answer
Pulled down internally means there is a pull-down resistor inside the chip. If it was an internal pull-up then you don't technically need an external pull-up resistor but may want one anyways for noise immunity.
Since it is a pull-down internally, you most definitely need an external pull-up resistor. The internal pull-down is probably a very high resistance so if you pull-up with a lower resistance it form a voltage divider where the voltage is still high enough to keep it out of reset.