2 layers is sufficient for this project. There are not too many connections and you can optimize your floor plan so as to minimize crossing. The bottom layer shall be a ground plane. You can still route traces on this layer but you should minimize how many times you do this. It is always best to have a continuous ground plane.