can't mount moto e(android phone) on usb 2.0 as media device but works with usb 3.0. Even with usb 3.0, only files can be copied but not the directories.
You should check if your device/USB vendor is supported by libmtpfs.
Please post the output of
lsusb -v or google something like "libmtp supported device moto e" plus vendor ID. You will find entries like http://sourceforge.net/p/libmtp/bugs/1053/ which indicate support is not available for that combination.